package company.meituan;

import java.util.Scanner;

/**
 * @author briarbear
 * @blog https://briarbear.github.io
 * @date 2018-09-06 18:55
 */
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

public class M2 {
    public static void main(String[] args) {
        Scanner scnnaer = new Scanner(System.in);
        while (scnnaer.hasNext()){
            int n=scnnaer.nextInt();
            int k=scnnaer.nextInt();
            int t=scnnaer.nextInt();
            ArrayList<Integer> list=new ArrayList<>();
            for (int i=0;i<n;i++){
                list.add(scnnaer.nextInt());
            }
            int res =0;
            Map<Integer, Integer> map =new HashMap<>();
            for (int i=0,j=0;j<n;++j){
                if (map.containsKey(list.get(j))){
                    map.put(list.get(j),map.get(list.get(j))+1);
                }
                else {
                    map.put(list.get(j),1);
                }
                if (j>=k-1){
                    for (Integer key:map.keySet()){
                        if (map.get(key)>=t){
                            res++;
                            break;
                        }
                    }
                    map.put(list.get(i),map.get(list.get(i))-1);
                    i++;
                }
            }
            System.out.println(res);
        }

    }
}
